package ar.uba.fi.algo3.algoTank.Objetos;


public abstract class Bloque extends ObjetoEstatico {
	
	
	private static final long serialVersionUID = 1L;
	
	protected int resistencia;
	
	public Bloque(){
		super();
	}

	public Bloque(Posicion posicion,Territorio territorio) {
		super(posicion, territorio);
	}
	
	//get/set
	public void setResistencia(int valorResistencia) {
		this.resistencia = valorResistencia;
	}
	
	public int getResistencia(){
		return this.resistencia;
	}
	/////////
	
	public void daniarse(){
		this.resistencia--;
		if (resistencia <= 0)
			morir();
	}

	public void interactuarConProyectil(Proyectil proyectil){
		
		this.daniarse();
		proyectil.morir();
	}

}

